2000
1061
746
503
758
1195
1080
1057
85
144
792
318
36
1095
404
1062
201
671
895
503
655
402
476
822
226
225
1166
1
369
1126
896
1045
984
439
346
542
435
228
401
523
376
39
847
419
1102
61
292
115
745
48
633
215
418
1127
1055
664
172
1043
687
564
994
408
436
805
876
812
177
142
1072
611
699
284
646
384
742
588
485
1075
746
73
1120
224
335
386
200
240
1100
423
135
641
1042
74
1106
335
848
841
8
1086
1046
42
562
610
294
76
1062
10
735
419
1054
354
566
1049
655
979
313
934
99
295
240
317
1021
167
388
1014
591
126
746
690
105
685
728
762
192
52
937
154
62
573
675
22
1032
147
1039
595
34
262
439
244
670
793
676
606
28
134
539
587
228
206
200
456
1015
14
145
135
66
11
419
127
717
27
148
684
311
128
217
484
359
798
871
150
535
493
724
559
623
212
97
1003
571
451
413
542
462
715
835
525
887
215
649
567
407
794
217
885
918
604
340
248
374
185
395
95
854
97
623
457
490
902
442
44
337
61
772
9
745
597
502
623
32
144
184
408
166
599
292
86
204
833
303
781
22
904
873
126
9
505
551
710
419
6
17
22
64
758
31
82
376
502
673
404
871
143
100
95
710
360
181
211
225
452
30
483
392
872
605
641
417
198
393
158
449
407
180
760
214
211
838
842
681
564
300
607
703
397
699
473
112
876
680
306
393
707
156
155
647
730
764
136
307
231
291
725
25
467
563
208
674
482
132
439
130
718
132
243
203
244
684
311
215
458
40
577
262
196
728
8
30
593
447
337
267
183
171
292
618
702
468
404
297
61
306
743
747
407
135
70
648
788
703
18
371
740
563
122
96
420
99
125
145
47
92
409
229
260
697
816
102
307
363
742
364
665
632
259
221
763
679
20
704
536
34
230
433
146
348
525
535
5
647
242
51
305
619
280
533
486
270
213
372
601
133
705
443
733
142
257
677
3
245
564
142
665
401
544
31
718
259
534
719
99
2
767
400
590
276
133
276
109
342
645
353
471
556
6
412
352
263
300
323
477
79
462
358
476
224
385
414
161
142
357
229
141
350
318
422
622
419
666
431
463
546
314
173
340
317
554
688
576
97
255
297
622
445
384
346
638
23
12
82
134
112
279
22
431
594
443
314
275
375
39
33
189
321
206
498
411
34
457
262
100
496
528
509
428
221
138
347
244
119
425
347
227
512
365
470
399
130
78
643
505
116
3
163
406
209
494
149
242
256
411
311
212
248
159
492
469
297
153
166
384
547
378
479
408
65
394
251
194
468
217
139
581
216
191
316
421
119
461
27
372
238
307
491
485
463
408
379
132
558
466
485
450
262
342
237
324
90
456
514
527
28
9
465
194
197
140
583
274
561
5
14
198
281
504
82
113
286
430
242
220
301
102
50
532
441
286
236
528
128
134
439
125
150
292
315
315
447
290
13
380
292
26
605
602
530
53
118
179
522
329
396
182
479
443
123
333
170
416
276
298
518
134
391
116
394
126
400
294
495
410
101
215
432
44
153
422
192
268
37
46
32
402
335
507
283
426
311
450
316
587
224
282
40
65
398
567
159
253
174
139
120
272
353
12
467
475
433
658
206
470
171
403
341
506
382
97
406
693
22
13
79
245
292
88
310
200
167
438
452
309
92
571
67
445
583
55
413
290
713
116
285
154
518
626
189
166
722
595
392
5
116
471
247
376
70
97
118
236
50
570
63
142
390
99
586
523
150
243
339
417
355
623
100
432
48
289
131
3
116
522
312
229
222
100
144
289
196
258
98
246
403
161
387
344
228
189
82
715
771
5
343
684
627
31
322
675
320
46
243
3
568
555
200
360
654
717
222
44
551
320
287
144
480
283
97
290
55
147
188
7
148
116
309
394
144
224
243
86
269
111
88
6
665
257
363
119
605
217
131
317
537
24
67
174
303
160
106
354
767
263
825
534
846
282
74
613
157
794
699
426
46
786
62
370
674
57
488
79
274
256
33
810
248
69
626
190
745
731
187
311
641
689
845
287
622
571
15
778
165
398
4
180
293
65
239
658
121
727
736
394
84
769
4
902
510
629
765
54
159
629
365
800
117
9
174
738
580
786
316
745
264
319
614
244
384
852
623
504
379
159
898
161
928
902
129
237
330
627
291
489
55
656
89
172
665
231
910
44
760
26
789
742
345
202
708
728
99
131
32
232
290
930
392
17
631
253
254
961
879
544
249
934
229
338
133
664
312
815
708
93
840
296
613
202
497
120
711
350
251
743
582
540
472
973
557
108
26
810
863
905
154
112
639
153
249
544
817
560
159
324
431
998
620
31
982
102
148
493
266
214
35
847
753
506
620
109
408
646
919
70
350
43
150
988
26
230
332
842
789
490
127
19
287
585
19
69
500
1025
561
766
38
596
413
790
49
1033
899
310
478
618
379
827
490
360
615
515
589
946
157
178
235
122
196
522
706
58
591
6
5
74
772
39
547
102
709
448
1017
407
757
294
1025
46
30
314
296
536
829
885
282
986
1062
517
6
58
1039
613
115
429
618
88
380
190
4
927
174
623
175
74
1029
932
284
854
868
205
45
39
740
797
847
1022
582
708
338
489
766
176
1101
880
605
519
876
984
708
790
711
882
212
885
871
41
617
5
894
284
159
861
247
899
457
1093
720
1039
601
1057
327
166
33
227
1046
637
746
721
421
254
311
1131
1135
522
816
805
562
232
760
256
515
918
1117
762
616
373
654
136
211
55
1193
538
221
25
764
67
661
310
787
1082
563
1098
1012
497
419
627
102
981
859
861
36
174
578
1152
935
1194
325
388
130
536
443
122
1073
664
146
637
730
807
946
317
688
308
214
500
804
633
1127
905
413
785
565
449
958
1142
400
692
1136
725
1080
65
60
322
186
1132
986
332
568
516
1139
313
833
627
620
1046
1126
224
479
1052
1128
891
636
492
139
394
434
539
1085
370
63
964
434
122
86
620
54
1072
952
622
387
891
934
19
317
354
1065
243
578
343
95
505
33
731
997
172
1124
231
710
1008
600
772
772
1034
894
857
454
947
729
206
368
1115
1096
102
1133
213
456
997
455
1033
139
549
338
172
79
134
343
3
364
1052
1011
964
624
582
798
317
239
52
64
967
257
432
881
152
533
814
364
989
611
819
821
750
168
1158
921
247
92
64
249
455
1116
59
219
539
641
1017
856
879
1068
919
646
124
150
327
276
683
1140
640
471
550
258
92
99
425
49
1020
672
140
1083
920
595
998
978
814
336
419
630
1192
97
497
910
742
620
1060
1068
896
543
1008
335
1013
357
593
1104
456
1017
1153
275
489
93
158
208
687
1155
1186
301
291
404
930
282
501
227
1192
42
846
1051
1110
542
394
918
876
206
75
268
110
530
85
62
805
573
155
962
780
842
917
766
1142
7
1169
872
288
469
1098
280
511
744
131
421
85
524
138
960
729
212
27
839
742
112
901
347
684
1055
109
264
696
1025
1029
638
1031
998
309
119
267
206
398
778
949
528
1198
1033
1051
136
792
580
348
819
219
1090
931
1119
236
414
974
345
678
469
169
506
1106
1199
304
215
118
570
420
515
148
168
1042
145
1200
893
281
792
272
629
411
490
518
141
409
754
555
182
1098
32
651
66
538
557
65
841
771
182
211
1190
697
358
158
538
503
158
231
784
949
502
212
160
992
730
300
201
284
854
382
181
886
1033
247
223
389
312
1064
1160
494
74
1149
1190
432
107
528
935
264
758
519
13
60
731
172
1051
260
472
52
543
125
433
724
1010
266
971
33
654
83
1096
613
576
1170
562
565
402
668
1092
137
932
649
655
944
708
185
1115
559
445
386
610
987
511
1043
511
321
108
282
353
762
364
249
175
939
218
736
304
620
204
195
756
1135
844
210
879
352
395
793
910
839
1179
320
626
489
162
1136
809
270
217
1162
1031
581
210
5
320
428
741
623
1047
945
818
602
880
461
812
558
813
6
151
523
844
129
842
269
618
1004
205
226
74
422
188
1104
1002
397
1109
121
825
650
744
671
394
361
73
74
822
884
631
434
890
782
956
534
910
598
802
327
402
1007
553
475
228
741
379
30
1138
288
151
762
937
894
233
131
54
305
204
876
1189
835
109
879
416
1065
212
126
463
1014
453
864
820
1006
139
1048
546
517
1078
484
805
28
45
541
922
277
672
976
582
875
651
571
510
759
249
926
624
460
1051
1086
273
304
750
1093
109
888
941
655
205
818
1138
1009
846
1183
350
567
259
1021
342
841
695
992
211
5
551
459
930
1174
919
781
1060
1192
1084
609
1084
1193
297
824
647
501
442
585
310
87
567
659
654
826
479
995
467
1174
787
677
1179
137
1136
908
111
854
488
1170
845
372
579
729
364
875
353
1011
176
794
395
485
881
962
1144
334
587
423
129
1053
397
915
530
375
1052
465
82
1162
119
570
1132
964
941
511
492
104
185
845
1114
361
439
309
846
119
70
789
453
657
11
581
510
407
296
1039
781
147
304
863
108
423
232
40
186
1172
550
678
76
735
322
1190
1095
761
298
741
879
367
329
132
1024
340
713
333
747
1008
172
328
1155
476
1190
63
898
222
102
1084
194
652
561
269
186
883
258
81
443
555
821
122
922
1150
253
746
290
966
1079
1036
773
50
164
728
525
153
790
223
375
891
106
568
342
667
836
528
349
1094
609
791
449
229
913
171
179
